home *** CD-ROM | disk | FTP | other *** search
/ Aminet 1 (Walnut Creek) / Aminet - June 1993 [Walnut Creek].iso / usenet / sources / volume91 / graphics / gr / part01 / menu.c < prev    next >
C/C++ Source or Header  |  1991-08-31  |  5KB  |  203 lines

  1. /*
  2.  * This File was created by
  3.  *
  4.  * "MenuC" The Menu Compiler. V0.8
  5.  *
  6.  * written by Bruce Mackey. (c) 1990,1991
  7.  *
  8.  */
  9.  
  10. #include <intuition/intuition.h>
  11.  
  12. /********** Start  Misc Menu **********/
  13.  
  14. struct IntuiText _Grey_Map__item_text = {
  15.     0,1,    /* FrontPen, BackPen */
  16.     0,    /* DrawMode(jam1) */
  17.     2,2,    /* LeftEdge,TopEdge */
  18.     NULL,    /* ITextFont */
  19.     " Grey Map ",    /* IText */
  20.     NULL,    /* NextText */
  21.     };
  22.  
  23. struct MenuItem _Grey_Map__item = {
  24.     NULL,    /* Next Item */
  25.     2,20,150,10,    /* LeftEdge,TopEdge,Width,Height */
  26.     ITEMENABLED|HIGHCOMP|ITEMTEXT|COMMSEQ,    /* Flags */
  27.     NULL,    /* MutualExclude */
  28.     (APTR)&_Grey_Map__item_text,    /* ItemFill */
  29.     NULL,    /* SelectFill */
  30.     0x47,    /* Command */
  31.     NULL,    /* SubItem */
  32.     NULL    /* NextSelect */
  33.     };
  34.  
  35. struct IntuiText _Color_Map_item_text = {
  36.     0,1,    /* FrontPen, BackPen */
  37.     0,    /* DrawMode(jam1) */
  38.     2,2,    /* LeftEdge,TopEdge */
  39.     NULL,    /* ITextFont */
  40.     " Color Map",    /* IText */
  41.     NULL,    /* NextText */
  42.     };
  43.  
  44. struct MenuItem _Color_Map_item = {
  45.     &_Grey_Map__item,    /* Next Item */
  46.     2,10,150,10,    /* LeftEdge,TopEdge,Width,Height */
  47.     ITEMENABLED|HIGHCOMP|ITEMTEXT|COMMSEQ,    /* Flags */
  48.     NULL,    /* MutualExclude */
  49.     (APTR)&_Color_Map_item_text,    /* ItemFill */
  50.     NULL,    /* SelectFill */
  51.     0x43,    /* Command */
  52.     NULL,    /* SubItem */
  53.     NULL    /* NextSelect */
  54.     };
  55.  
  56. struct IntuiText _Draw______item_text = {
  57.     0,1,    /* FrontPen, BackPen */
  58.     0,    /* DrawMode(jam1) */
  59.     2,2,    /* LeftEdge,TopEdge */
  60.     NULL,    /* ITextFont */
  61.     " Draw     ",    /* IText */
  62.     NULL,    /* NextText */
  63.     };
  64.  
  65. struct MenuItem _Draw______item = {
  66.     &_Color_Map_item,    /* Next Item */
  67.     2,0,150,10,    /* LeftEdge,TopEdge,Width,Height */
  68.     ITEMENABLED|HIGHCOMP|ITEMTEXT|COMMSEQ,    /* Flags */
  69.     NULL,    /* MutualExclude */
  70.     (APTR)&_Draw______item_text,    /* ItemFill */
  71.     NULL,    /* SelectFill */
  72.     0x44,    /* Command */
  73.     NULL,    /* SubItem */
  74.     NULL    /* NextSelect */
  75.     };
  76.  
  77. struct Menu _Misc_menu = {
  78.     NULL,    /* Next Menu */
  79.     76,0,49,11,    /* LeftEdge,TopEdge,Width,Height */
  80.     MENUENABLED,    /* Flags */
  81.     " Misc",     /* MenuName */
  82.     &_Draw______item    /*FirstItem */
  83.     };
  84.  
  85. /********** End  Misc Menu **********/
  86.  
  87. /********** Start Project Menu **********/
  88.  
  89. struct IntuiText _Quit____item_text = {
  90.     0,1,    /* FrontPen, BackPen */
  91.     0,    /* DrawMode(jam1) */
  92.     2,2,    /* LeftEdge,TopEdge */
  93.     NULL,    /* ITextFont */
  94.     " Quit   ",    /* IText */
  95.     NULL,    /* NextText */
  96.     };
  97.  
  98. struct MenuItem _Quit____item = {
  99.     NULL,    /* Next Item */
  100.     2,40,132,10,    /* LeftEdge,TopEdge,Width,Height */
  101.     ITEMENABLED|HIGHCOMP|ITEMTEXT|COMMSEQ,    /* Flags */
  102.     NULL,    /* MutualExclude */
  103.     (APTR)&_Quit____item_text,    /* ItemFill */
  104.     NULL,    /* SelectFill */
  105.     0x51,    /* Command */
  106.     NULL,    /* SubItem */
  107.     NULL    /* NextSelect */
  108.     };
  109.  
  110. struct IntuiText _Run_____item_text = {
  111.     0,1,    /* FrontPen, BackPen */
  112.     0,    /* DrawMode(jam1) */
  113.     2,2,    /* LeftEdge,TopEdge */
  114.     NULL,    /* ITextFont */
  115.     " Run    ",    /* IText */
  116.     NULL,    /* NextText */
  117.     };
  118.  
  119. struct MenuItem _Run_____item = {
  120.     &_Quit____item,    /* Next Item */
  121.     2,30,132,10,    /* LeftEdge,TopEdge,Width,Height */
  122.     ITEMENABLED|HIGHCOMP|ITEMTEXT|COMMSEQ,    /* Flags */
  123.     NULL,    /* MutualExclude */
  124.     (APTR)&_Run_____item_text,    /* ItemFill */
  125.     NULL,    /* SelectFill */
  126.     0x52,    /* Command */
  127.     NULL,    /* SubItem */
  128.     NULL    /* NextSelect */
  129.     };
  130.  
  131. struct IntuiText _SaveAs__item_text = {
  132.     0,1,    /* FrontPen, BackPen */
  133.     0,    /* DrawMode(jam1) */
  134.     2,2,    /* LeftEdge,TopEdge */
  135.     NULL,    /* ITextFont */
  136.     " SaveAs ",    /* IText */
  137.     NULL,    /* NextText */
  138.     };
  139.  
  140. struct MenuItem _SaveAs__item = {
  141.     &_Run_____item,    /* Next Item */
  142.     2,20,132,10,    /* LeftEdge,TopEdge,Width,Height */
  143.     ITEMENABLED|HIGHCOMP|ITEMTEXT|COMMSEQ,    /* Flags */
  144.     NULL,    /* MutualExclude */
  145.     (APTR)&_SaveAs__item_text,    /* ItemFill */
  146.     NULL,    /* SelectFill */
  147.     0x41,    /* Command */
  148.     NULL,    /* SubItem */
  149.     NULL    /* NextSelect */
  150.     };
  151.  
  152. struct IntuiText _Save____item_text = {
  153.     0,1,    /* FrontPen, BackPen */
  154.     0,    /* DrawMode(jam1) */
  155.     2,2,    /* LeftEdge,TopEdge */
  156.     NULL,    /* ITextFont */
  157.     " Save   ",    /* IText */
  158.     NULL,    /* NextText */
  159.     };
  160.  
  161. struct MenuItem _Save____item = {
  162.     &_SaveAs__item,    /* Next Item */
  163.     2,10,132,10,    /* LeftEdge,TopEdge,Width,Height */
  164.     ITEMENABLED|HIGHCOMP|ITEMTEXT|COMMSEQ,    /* Flags */
  165.     NULL,    /* MutualExclude */
  166.     (APTR)&_Save____item_text,    /* ItemFill */
  167.     NULL,    /* SelectFill */
  168.     0x53,    /* Command */
  169.     NULL,    /* SubItem */
  170.     NULL    /* NextSelect */
  171.     };
  172.  
  173. struct IntuiText _Open____item_text = {
  174.     0,1,    /* FrontPen, BackPen */
  175.     0,    /* DrawMode(jam1) */
  176.     2,2,    /* LeftEdge,TopEdge */
  177.     NULL,    /* ITextFont */
  178.     " Open   ",    /* IText */
  179.     NULL,    /* NextText */
  180.     };
  181.  
  182. struct MenuItem _Open____item = {
  183.     &_Save____item,    /* Next Item */
  184.     2,0,132,10,    /* LeftEdge,TopEdge,Width,Height */
  185.     ITEMENABLED|HIGHCOMP|ITEMTEXT|COMMSEQ,    /* Flags */
  186.     NULL,    /* MutualExclude */
  187.     (APTR)&_Open____item_text,    /* ItemFill */
  188.     NULL,    /* SelectFill */
  189.     0x4f,    /* Command */
  190.     NULL,    /* SubItem */
  191.     NULL    /* NextSelect */
  192.     };
  193.  
  194. struct Menu Project_menu = {
  195.     &_Misc_menu,    /* Next Menu */
  196.     4,0,67,11,    /* LeftEdge,TopEdge,Width,Height */
  197.     MENUENABLED,    /* Flags */
  198.     "Project",     /* MenuName */
  199.     &_Open____item    /*FirstItem */
  200.     };
  201.  
  202. /********** End Project Menu **********/
  203.